iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
Python

我的Python奇幻學習之旅系列 第 5

鐵人賽 Day5 Python的奇幻之旅-資料類型篇

  • 分享至 

  • xImage
  •  

在Python 內建資料中,資料型態是一個重要的概念。

變數可以儲存不同類型的數據,不同類型可以做不同的事情。

Python 預設內建以下資料類型,分為以下幾類:

文字類型: str
數字類型: int, float, complex
序列類型: list, tuple, range
字典類型: dict
套裝類型: set,frozenset
布林類型: bool
二進位類型: bytes, bytearray, memoryview
無類型: NoneType

如果想要測試目前,你所設的變數為什麼類型可以使用type(),例子:

x = 100
ptint(type(x)) #輸出x的type類型
#輸出結果
int

接著就來大概介紹一下這些類型的資料,分別是什麼樣子的!

Example Data Type
x = "Hello World" str
x = 20 int
x = 20.5 float
x = 1j complex
x = ["apple", "banana", "cherry"] list
x = ("apple", "banana", "cherry") tuple
x = range(6) range
x = {"name" : "John", "age" : 36} dict
x = {"apple", "banana", "cherry"} set
x = frozenset({"apple", "banana", "cherry"}) frozenset
x = True bool
x = b"Hello" bytes
x = bytearray(5) bytearray
x = memoryview(bytes(5)) memoryview
x = None NoneType

如果要修改目前的資料類型可以嘗試將目前在外面加一層括號,並改成所需的資料型態

修改資料型態,例子:

可以直接在設定變數時,強制改變型態
變數名稱 = 資料型態(值)

如何修改 改後的資料型態
x = str("Hello World") str
x = int(20) int
x = float(20.5) float
x = complex(1j) complex
x = list(("apple", "banana", "cherry")) list
x = tuple(("apple", "banana", "cherry")) tuple
x = range(6) range
x = dict(name="John", age=36) dict

上一篇
鐵人賽 Day4 Python的奇幻之旅-變數篇
下一篇
鐵人賽 Day6 Python的奇幻之旅-輸出格式篇
系列文
我的Python奇幻學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言